Skip to main content
guest
|
Join
|
Help
|
Sign In
guest
Join
|
Help
|
Sign In
Herbert--ME
Home
Home
pages
changes
HOME
产品经理
FILES
TAGS
Java
Javascript
English
工作
MyRENREN
MyQQZone
无球的乔丹
Junit
Edit
0
3
…
0
Tags
No tags
Notify
RSS
Backlinks
Source
Print
Export (PDF)
Junit特性:
来源:百度百科
Junit是一个开放源代码的Java测试框架,用于编写和运行可重复的测试。它是用于单元测试框架体系xUnit的一个实例。它包括一些特性:
用于测试期望结果的断言----设计人员的假设
用于共享共同测试数据的测试工具
用于方便的组织和运行测试的测试套件
图形和文本的veshi运行器
Junit优点
Junit是极限编程和重构中被激励推荐使用的工具,应为在实现自动单元测试的情况下可以大大提高开放效率,但是实际上编写测试代码也是需要耗费很多的时间和精力的,那么使用这个东西的好处在哪里?听我慢慢道来
对于极限编程而言
要求在编写代码之前险些测试,这一可以强制你在写代码之前好好的思考代码的功能和逻辑,否则编写的代码很不稳定,那么你需要同时维护测试代码和实际代码,这个工作量就会增加。因此在极限编程中,基本过程是这样的:
构思
编写测试代码
编写代码
测试
而且编写测试和编写代码都是增量式的,写一点测一点,在编写以后的代码中如果发现问题可以较快的追踪到问题的原因,减小回归错误的纠错难度。
对于重构而言
其好处和极限编程中是类似的,因为重构也是要求改一点测一点,减少回归错误造成的时间消耗
其他
我们在开发的时候使用Junit写一些适当的测试也是有必要的,因为一般我们也是需要编写测试的代码的,可能远离不是使用的Junit,如果使用Junit,而且针对接口编写测试代码而且针对接口(方法)编写测试代码会减少以后的维护工作,例如以后对方法内部的修改(这个就是相当于重构的工作了)。另外就是因为junit有断言功能, 如果测试结果不通过会告诉我们那个测试不通过,为什么,而如果是想以前的一般做法是写一些测试代码看其输出结果,然后再由自己来判断结果使用正确,使用 junit的好处就是这个结果是否正确的判断是它来完成的,我们只需要看看它告诉我们结果是否正确就可以了,在一般情况下会大大提高效率。
Javascript Required
You need to enable Javascript in your browser to edit pages.
help on how to format text
Turn off "Getting Started"
Home
...
Loading...
Junit特性:
来源:百度百科Junit是一个开放源代码的Java测试框架,用于编写和运行可重复的测试。它是用于单元测试框架体系xUnit的一个实例。它包括一些特性:
Junit优点
Junit是极限编程和重构中被激励推荐使用的工具,应为在实现自动单元测试的情况下可以大大提高开放效率,但是实际上编写测试代码也是需要耗费很多的时间和精力的,那么使用这个东西的好处在哪里?听我慢慢道来- 对于极限编程而言
要求在编写代码之前险些测试,这一可以强制你在写代码之前好好的思考代码的功能和逻辑,否则编写的代码很不稳定,那么你需要同时维护测试代码和实际代码,这个工作量就会增加。因此在极限编程中,基本过程是这样的:- 构思
- 编写测试代码
- 编写代码
- 测试
而且编写测试和编写代码都是增量式的,写一点测一点,在编写以后的代码中如果发现问题可以较快的追踪到问题的原因,减小回归错误的纠错难度。- 对于重构而言
其好处和极限编程中是类似的,因为重构也是要求改一点测一点,减少回归错误造成的时间消耗- 其他
我们在开发的时候使用Junit写一些适当的测试也是有必要的,因为一般我们也是需要编写测试的代码的,可能远离不是使用的Junit,如果使用Junit,而且针对接口编写测试代码而且针对接口(方法)编写测试代码会减少以后的维护工作,例如以后对方法内部的修改(这个就是相当于重构的工作了)。另外就是因为junit有断言功能, 如果测试结果不通过会告诉我们那个测试不通过,为什么,而如果是想以前的一般做法是写一些测试代码看其输出结果,然后再由自己来判断结果使用正确,使用 junit的好处就是这个结果是否正确的判断是它来完成的,我们只需要看看它告诉我们结果是否正确就可以了,在一般情况下会大大提高效率。